package models.presentation
{
	import mx.collections.ArrayCollection;
	
	public interface IMidiaViewPresentationModel
	{
		[Bindable( event="midiasChanged" )]
		function get midias():ArrayCollection;
		function set midias( value:ArrayCollection ):void;
		
		[Bindable( "selectedMidiaChanged" )]
		function get selectedMidia():Object;
		function setSelectedMidia( value:Object ):void;
		
		function get isFormVisible():Boolean;
		
		function salvarMidia( midia:Object ):void;		
		
		function listarMidias ():void;
	}
}